package WrapperClass;


public class MakeWrapperClass {

    //装箱
    public static void main(String[] args) {
        int a = 10;//a 和 b 并不是同一个数据类型 ， Integer对应为int类型的包装类
        Integer b = a;//把数据不经过处理直接赋值给包装类型的过程我们叫做"  《自动装箱》
        System.out.println(b);
        //下面是各种基本数据类型对应的包装类，可以发现除了int和char类型不一样 其他包装类型都是由基本类型首字母大写变化而成
        char c1 = 'A';
        Character c2 = c1;
        byte b1 = 1;
        Byte b2 = b1;
        short s1 = 2;
        Short s2 = s1;
        long l1 = 666;
        Long l2 = l1;
        float f1 = (float)1.14514;
        Float f2 = f1;
        double d1 = 2.71828;
        Double d2 = d1;
        //boolean 类型无包装类

        //和自动装箱也有对应的显示装箱
        Integer c = Integer.valueOf(a);
        System.out.println(c);
    }
}
